Adding new users to a schedule with disrupting existing schedule

We manage our PagerDuty schedules with Terraform. When we add new users to a schedule it deletes the existing schedule including who is on call today as well as the upcoming rotation over the next few weeks and builds it fresh. I’m not familiar enough with PD to know whether that is a limitation of how terraform applies the change or if that is how PagerDuty itself manages the updates to a schedule. Regardless I’m looking for recommended best practices if we wanted add new people and have them become a part of the schedule in the future without immediate disruption to who is on call in the coming weeks. Hack right now is to just manually apply overrides after the schedule is adjusted.

1 Like

Hello Benedict

Thanks for reaching out on community! When you say -

When we add new users to a schedule it deletes the existing schedule including who is on call today as well as the upcoming rotation over the next few weeks and builds it fresh

Does it delete the entire schedule or does it update it with the new users and previous ones, shuffling the schedule? What are the expected results?

This may be better off in a private support ticket to support@pagerduty.com but do let me know what you can and we can help from there.

John